package 数组;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;

/**
 * @描述: ArrayList输出的几种方法
 * @作者: 宋利军 
 * @Date: 2018年9月16日 下午9:48:18 
 */

public class ArrayList1 {
	public static void main(String args[]) {
		List<String> list = new ArrayList<String>();
		list.add("大宋");
		list.add("小宋");
		System.out.println("-----------方法1-----------");
		Iterator it1 = list.iterator();
		while (it1.hasNext()) {
			System.out.println(it1.next());
		}
		System.out.println("-----------方法2-----------");
		for (Iterator it2 = list.iterator(); it2.hasNext();) {
			System.out.println(it2.next());
		}
		System.out.println("-----------方法3-----------");
		for (String tmp : list) {
			System.out.println(tmp);
		}
		System.out.println("-----------方法4-----------");
		for (int i = 0; i < list.size(); i++) {
			System.out.println(list.get(i));
		}
	}
}